Tower of London – Català–English translations

🇬🇧 en ca

Tower of London properNoun

  • a fortress in London
Torre de Londres
Wiktionary Links